home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd - The BulletinBoard widget class
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////BBBBuuuulllllllleeeettttiiiinnnnBBBB....hhhh>>>>
-
-
- VVVVEEEERRRRSSSSIIIIOOOONNNN
- This page documents version 1.2 of the Motif library.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- BulletinBoard is a composite widget that provides simple
- geometry management for children widgets. It does not force
- positioning on its children, but can be set to reject
- geometry requests that result in overlapping children.
- BulletinBoard is the base widget for most dialog widgets and
- is also used as a general container widget.
-
- Modal and modeless dialogs are implemented as collections of
- widgets that include a DialogShell, a BulletinBoard (or
- subclass) child of the shell, and various dialog components
- (buttons, labels, etc.) that are children of BulletinBoard.
- BulletinBoard defines callbacks useful for dialogs (focus,
- map, unmap), which are available for application use. If
- its parent is a DialogShell, BulletinBoard passes title and
- input mode (based on dialog style) information to the
- parent, which is responsible for appropriate communication
- with the window manager.
-
- The default value for XXXXmmmmNNNNiiiinnnniiiittttiiiiaaaallllFFFFooooccccuuuussss is the value of
- XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttBBBBuuuuttttttttoooonnnn.
-
- CCCCllllaaaasssssssseeeessss
- BulletinBoard inherits behavior and resources from CCCCoooorrrreeee,
- CCCCoooommmmppppoooossssiiiitttteeee, CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt, and XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr classes.
-
- The class pointer is xxxxmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrddddWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
-
- The class name is XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd.
-
- NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
- The following table defines a set of widget resources used
- by the programmer to specify data. The programmer can also
- set the resource values for the inherited classes to set
- attributes for this widget. To reference a resource by name
- or by class in a .Xdefaults file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
- prefix and use the remaining letters. To specify one of the
- defined values for a resource in a .Xdefaults file, remove
- the XXXXmmmm prefix and use the remaining letters (in either
- lowercase or uppercase, but include any underscores between
- words). The codes in the access column indicate if the
- given resource can be set at creation time (C), set by using
-
-
-
- Page 1 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
- not applicable (N/A).
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- _________________________________________________________________________________
- XmNallowOverlap XmCAllowOverlap Boolean True CSG
- XmNautoUnmanage XmCAutoUnmanage Boolean True CG
- XmNbuttonFontList XmCButtonFontList XmFontList dynamic CSG
- XmNcancelButton XmCWidget Widget NULL SG
- XmNdefaultButton XmCWidget Widget NULL SG
- XmNdefaultPosition XmCDefaultPosition Boolean True CSG
- XmNdialogStyle XmCDialogStyle unsigned char dynamic CSG
- XmNdialogTitle XmCDialogTitle XmString NULL CSG
- XmNfocusCallback XmCCallback XtCallbackList NULL C
- XmNlabelFontList XmCLabelFontList XmFontList dynamic CSG
- XmNmapCallback XmCCallback XtCallbackList NULL C
- XmNmarginHeight XmCMarginHeight Dimension 10 CSG
- XmNmarginWidth XmCMarginWidth Dimension 10 CSG
- XmNnoResize XmCNoResize Boolean False CSG
- XmNresizePolicy XmCResizePolicy unsigned char XmRESIZE_ANY CSG
- XmNshadowType XmCShadowType unsigned char XmSHADOW_OUT CSG
- XmNtextFontList XmCTextFontList XmFontList dynamic CSG
- XmNtextTranslations XmCTranslations XtTranslations NULL C
- XmNunmapCallback XmCCallback XtCallbackList NULL C
-
-
- XXXXmmmmNNNNaaaalllllllloooowwwwOOOOvvvveeeerrrrllllaaaapppp
- Controls the policy for overlapping children
- widgets. If True, BulletinBoard allows geometry
- requests that result in overlapping children.
-
- XXXXmmmmNNNNaaaauuuuttttooooUUUUnnnnmmmmaaaannnnaaaaggggeeee
- Controls whether or not BulletinBoard is
- automatically unmanaged after a button is
- activated. If this resource is True on
- initialization and if the BulletinBoard's parent
- is a DialogShell, BulletinBoard adds a callback to
- button children (PushButtons, PushButtonGadgets,
- and DrawnButtons) that unmanages the BulletinBoard
- when a button is activated. If this resource is
- False on initialization or if the BulletinBoard's
- parent is not a DialogShell, the BulletinBoard is
- not automatically unmanaged. For BulletinBoard
- subclasses with Apply or Help buttons, activating
- those buttons does not automatically unmanage the
- BulletinBoard.
-
- XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt
- Specifies the font list used for BulletinBoard's
- button descendants. If this value is NULL at
- initialization, the font list is initialized by
-
-
-
- Page 2 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- looking up the parent hierarchy of the widget for
- an ancestor that is a subclass of the
- XmBulletinBoard, VendorShell, or XmMenuShell
- widget class. If such an ancestor is found, the
- font list is initialized to the XXXXmmmmNNNNbbbbuuuuttttttttoooonnnnFFFFoooonnnnttttLLLLiiiisssstttt
- of the ancestor widget. If no such ancestor is
- found, the default is implementation dependent.
- Refer to XXXXmmmmFFFFoooonnnnttttLLLLiiiisssstttt((((3333XXXX)))) for more information on
- the creation and structure of a font list.
-
- XXXXmmmmNNNNccccaaaannnncccceeeellllBBBBuuuuttttttttoooonnnn
- Specifies the widget ID of the CCCCaaaannnncccceeeellll button.
- BulletinBoard's subclasses, which define a CCCCaaaannnncccceeeellll
- button, set this resource. BulletinBoard does not
- directly provide any behavior for that button.
-
- XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttBBBBuuuuttttttttoooonnnn
- Specifies the widget ID of the default button.
- Some BulletinBoard subclasses, which define a
- default button, set this resource. BulletinBoard
- defines translations and installs accelerators
- that activate that button when KKKKAAAAccccttttiiiivvvvaaaatttteeee is
- pressed and the keyboard focus is not in another
- button.
-
- XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttPPPPoooossssiiiittttiiiioooonnnn
- Controls whether or not the BulletinBoard is
- automatically positioned by its parent. If True,
- and the parent of the BulletinBoard is a
- DialogShell, the BulletinBoard is centered within
- or around the parent of the DialogShell when the
- BulletinBoard is mapped and managed. If False,
- the BulletinBoard is not automatically positioned.
-
- XXXXmmmmNNNNddddiiiiaaaallllooooggggSSSSttttyyyylllleeee
- Indicates the dialog style associated with the
- BulletinBoard. If the parent of the BulletinBoard
- is a DialogShell, the parent's XXXXmmmmNNNNmmmmwwwwmmmmIIIInnnnppppuuuuttttMMMMooooddddeeee is
- set according to the value of this resource. This
- resource can be set only if the BulletinBoard is
- unmanaged. Possible values for this resource
- include the following:
-
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____SSSSYYYYSSSSTTTTEEEEMMMM____MMMMOOOODDDDAAAALLLL-used for dialogs that
- must be responded to before any other
- interaction in any application
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____PPPPRRRRIIIIMMMMAAAARRRRYYYY____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL-used for
- dialogs that must be responded to before some
- other interactions in ancestors of the widget
-
-
-
-
- Page 3 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL-used for dialogs
- that must be responded to before some other
- interactions in ancestors of the widget.
- This value is the same as
- XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____PPPPRRRRIIIIMMMMAAAARRRRYYYY____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL, and
- remains for compatibility.
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____FFFFUUUULLLLLLLL____AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN____MMMMOOOODDDDAAAALLLL-used for
- dialogs that must be responded to before some
- other interactions in the same application
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____MMMMOOOODDDDEEEELLLLEEEESSSSSSSS-used for dialogs that do
- not interrupt interaction of any application.
- This is the default when the parent of the
- BulletinBoard is a DialogShell.
-
- +o XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____WWWWOOOORRRRKKKK____AAAARRRREEEEAAAA-used for BulletinBoard
- widgets whose parents are not DialogShells.
- XXXXmmmmNNNNddddiiiiaaaallllooooggggSSSSttttyyyylllleeee is forced to have this value
- when the parent of the BulletinBoard is not a
- DialogShell.
-
-
- XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTiiiittttlllleeee
- Specifies the dialog title. If this resource is
- not NULL, and the parent of the BulletinBoard is a
- subclass of WMShell, BulletinBoard sets the
- XXXXmmmmNNNNttttiiiittttlllleeee and XXXXmmmmNNNNttttiiiittttlllleeeeEEEEnnnnccccooooddddiiiinnnngggg of its parent. If
- the only character set in XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTiiiittttlllleeee is
- ISO8859-1, XXXXmmmmNNNNttttiiiittttlllleeee is set to the string of the
- title, and XXXXmmmmNNNNttttiiiittttlllleeeeEEEEnnnnccccooooddddiiiinnnngggg is set to SSSSTTTTRRRRIIIINNNNGGGG. If
- XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTiiiittttlllleeee contains character sets other than
- ISO8859-1, XXXXmmmmNNNNttttiiiittttlllleeee is set to the string of the
- title converted to a compound text string, and
- XXXXmmmmNNNNttttiiiittttlllleeeeEEEEnnnnccccooooddddiiiinnnngggg is set to CCCCOOOOMMMMPPPPOOOOUUUUNNNNDDDD____TTTTEEEEXXXXTTTT.
-
- XXXXmmmmNNNNffffooooccccuuuussssCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- when the BulletinBoard widget or one of its
- descendants accepts the input focus. The callback
- reason is XXXXmmmmCCCCRRRR____FFFFOOOOCCCCUUUUSSSS.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt
- Specifies the font list used for BulletinBoard's
- label descendants (Labels and LabelGadgets). If
- this value is NULL at initialization, the font
- list is initialized by looking up the parent
- hierarchy of the widget for an ancestor that is a
- subclass of the XmBulletinBoard, VendorShell, or
- XmMenuShell widget class. If such an ancestor is
- found, the font list is initialized to the
- XXXXmmmmNNNNllllaaaabbbbeeeellllFFFFoooonnnnttttLLLLiiiisssstttt of the ancestor widget. If no
- such ancestor is found, the default is
- implementation dependent. Refer to XXXXmmmmFFFFoooonnnnttttLLLLiiiisssstttt((((3333XXXX))))
- for more information on the creation and structure
- of a font list.
-
- XXXXmmmmNNNNmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- only when the parent of the BulletinBoard is a
- DialogShell; in which case, this callback list is
- invoked when the BulletinBoard widget is mapped.
- The callback reason is XXXXmmmmCCCCRRRR____MMMMAAAAPPPP. DialogShells are
- usually mapped when the DialogShell is managed.
-
- XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnHHHHeeeeiiiigggghhhhtttt
- Specifies the minimum spacing in pixels between
- the top or bottom edge of BulletinBoard and any
- child widget.
-
- XXXXmmmmNNNNmmmmaaaarrrrggggiiiinnnnWWWWiiiiddddtttthhhh
- Specifies the minimum spacing in pixels between
- the left or right edge of BulletinBoard and any
- child widget.
-
- XXXXmmmmNNNNnnnnooooRRRReeeessssiiiizzzzeeee
- Controls whether or not resize controls are
- included in the window manager frame around the
- BulletinBoard's parent. If set to True, the mmmmwwwwmmmm
- does not include resize controls in the window
- manager frame containing the parent of the
- BulletinBoard if the parent is a subclass of
- VendorShell. If set to False, the window manager
- frame does include resize controls. Other
- controls provided by mmmmwwwwmmmm can be included or
- excluded through the mmmmwwwwmmmm resources provided by
- VendorShell.
-
-
-
-
-
-
-
-
-
-
- Page 5 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- XXXXmmmmNNNNrrrreeeessssiiiizzzzeeeePPPPoooolllliiiiccccyyyy
- Controls the policy for resizing BulletinBoard
- widgets. Possible values include the following:
-
-
- +o XXXXmmmmRRRREEEESSSSIIIIZZZZEEEE____NNNNOOOONNNNEEEE-fixed size
-
- +o XXXXmmmmRRRREEEESSSSIIIIZZZZEEEE____AAAANNNNYYYY-shrink or grow as needed
-
- +o XXXXmmmmRRRREEEESSSSIIIIZZZZEEEE____GGGGRRRROOOOWWWW-grow only
-
-
- XXXXmmmmNNNNsssshhhhaaaaddddoooowwwwTTTTyyyyppppeeee
- Describes the shadow drawing style for
- BulletinBoard. This resource can have the
- following values:
-
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____IIIINNNN-draws the BulletinBoard shadow so
- that it appears inset. This means that the
- bottom shadow visuals and top shadow visuals
- are reversed.
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____OOOOUUUUTTTT-draws the BulletinBoard shadow
- so that it appears outset
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____IIIINNNN-draws the BulletinBoard
- shadow using a double line giving the effect
- of a line etched into the window, similar to
- the Separator widget
-
- +o XXXXmmmmSSSSHHHHAAAADDDDOOOOWWWW____EEEETTTTCCCCHHHHEEEEDDDD____OOOOUUUUTTTT-draws the BulletinBoard
- shadow using a double line giving the effect
- of a line coming out of the window, similar
- to the Separator widget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt
- Specifies the font list used for BulletinBoard's
- Text and List descendants. If this value is NULL
- at initialization, the font list is initialized by
- looking up the parent hierarchy of the widget for
- an ancestor that is a subclass of the
- XmBulletinBoard or VendorShell widget class. If
- such an ancestor is found, the font list is
- initialized to the XXXXmmmmNNNNtttteeeexxxxttttFFFFoooonnnnttttLLLLiiiisssstttt of the ancestor
- widget. If no such ancestor is found, the default
- is implementation dependent. Refer to
- XXXXmmmmFFFFoooonnnnttttLLLLiiiisssstttt((((3333XXXX)))) for more information on the
- creation and structure of a font list.
-
- XXXXmmmmNNNNtttteeeexxxxttttTTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
- Adds translations to any Text widget or Text
- widget subclass that is added as a child of
- BulletinBoard.
-
- XXXXmmmmNNNNuuuunnnnmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk
- Specifies the list of callbacks that is called
- only when the parent of the BulletinBoard is a
- DialogShell. In that case, this callback list is
- invoked when the BulletinBoard widget is unmapped.
- The callback reason is XXXXmmmmCCCCRRRR____UUUUNNNNMMMMAAAAPPPP. DialogShells
- are usually unmapped when the DialogShell is
- unmanaged.
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
- BulletinBoard inherits behavior and resources from the
- following superclasses. For a complete description of each
- resource, refer to the man page for that superclass.
-
- XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- _________________________________________________________________________________________________
- XmNbottomShadowColor XmCBottomShadowColor Pixel dynamic CSG
- XmNbottomShadowPixmap XmCBottomShadowPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNforeground XmCForeground Pixel dynamic CSG
- XmNhelpCallback XmCCallback XtCallbackList NULL C
- XmNhighlightColor XmCHighlightColor Pixel dynamic CSG
- XmNhighlightPixmap XmCHighlightPixmap Pixmap dynamic CSG
- XmNinitialFocus XmCInitialFocus Widget dynamic CSG
- XmNnavigationType XmCNavigationType XmNavigationType XmTAB_GROUP CSG
- XmNshadowThickness XmCShadowThickness Dimension dynamic CSG
- XmNstringDirection XmCStringDirection XmStringDirection dynamic CG
- XmNtopShadowColor XmCTopShadowColor Pixel dynamic CSG
- XmNtopShadowPixmap XmCTopShadowPixmap Pixmap dynamic CSG
- XmNtraversalOn XmCTraversalOn Boolean True CSG
-
-
-
-
-
- Page 7 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- XmNunitType XmCUnitType unsigned char dynamic CSG
- XmNuserData XmCUserData XtPointer NULL CSG
-
- CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- ______________________________________________________________________
- XmNchildren XmCReadOnly WidgetList NULL G
- XmNinsertPosition XmCInsertPosition XtOrderProc NULL CSG
- XmNnumChildren XmCReadOnly Cardinal 0 G
-
- CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
- NNNNaaaammmmeeee CCCCllllaaaassssssss TTTTyyyyppppeeee DDDDeeeeffffaaaauuuulllltttt AAAAcccccccceeeessssssss
- ______________________________________________________________________________________________________________
- XmNaccelerators XmCAccelerators XtAccelerators dynamic N/A
- XmNancestorSensitive XmCSensitive Boolean dynamic G
- XmNbackground XmCBackground Pixel dynamic CSG
- XmNbackgroundPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNborderColor XmCBorderColor Pixel XtDefaultForeground CSG
- XmNborderPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
- XmNborderWidth XmCBorderWidth Dimension 0 CSG
- XmNcolormap XmCColormap Colormap dynamic CG
- XmNdepth XmCDepth int dynamic CG
- XmNdestroyCallback XmCCallback XtCallbackList NULL C
- XmNheight XmCHeight Dimension dynamic CSG
- XmNinitialResourcesPersistent XmCInitialResourcesPersistent Boolean True C
- XmNmappedWhenManaged XmCMappedWhenManaged Boolean True CSG
- XmNscreen XmCScreen Screen * dynamic CG
- XmNsensitive XmCSensitive Boolean True CSG
- XmNtranslations XmCTranslations XtTranslations dynamic CSG
- XmNwidth XmCWidth Dimension dynamic CSG
- XmNx XmCPosition Position 0 CSG
- XmNy XmCPosition Position 0 CSG
-
- CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
- A pointer to the following structure is passed to each
- callback:
-
- ttttyyyyppppeeeeddddeeeeffff ssssttttrrrruuuucccctttt
- {{{{
- iiiinnnntttt _r_e_a_s_o_n;;;;
- XXXXEEEEvvvveeeennnntttt * _e_v_e_n_t;;;;
- }}}} XXXXmmmmAAAAnnnnyyyyCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt;;;;
-
-
- _r_e_a_s_o_n Indicates why the callback was invoked.
-
- _e_v_e_n_t Points to the XXXXEEEEvvvveeeennnntttt that triggered the callback.
-
-
- TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
- XmBulletinBoard includes the translations from XmManager.
-
-
-
-
- Page 8 (printed 4/30/98)
-
-
-
-
-
-
- XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))) UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX))))
-
-
-
- AAAAddddddddiiiittttiiiioooonnnnaaaallll BBBBeeeehhhhaaaavvvviiiioooorrrr
- The XmBulletinBoard widget has the additional behavior
- described below:
-
-
- MMMMAAAAnnnnyyyy KKKKCCCCaaaannnncccceeeellll:
- Calls the activate callbacks for the cancel button
- if it is sensitive. If no cancel button exists
- and if the parent of the BulletinBoard is a
- manager, passes the event to the parent.
-
- KKKKAAAAccccttttiiiivvvvaaaatttteeee:
- Calls the activate callbacks for the button with
- the keyboard focus. If no button has the keyboard
- focus, calls the activate callbacks for the
- default button if it is sensitive. In a List
- widget or single-line Text widget, the List or
- Text action associated with KKKKAAAAccccttttiiiivvvvaaaatttteeee is called
- before the BulletinBoard actions associated with
- KKKKAAAAccccttttiiiivvvvaaaatttteeee. In a multi-line Text widget, any
- KKKKAAAAccccttttiiiivvvvaaaatttteeee event except KKKKEEEEnnnntttteeeerrrr calls the Text
- action associated with KKKKAAAAccccttttiiiivvvvaaaatttteeee, then the
- BulletinBoard actions associated with KKKKAAAAccccttttiiiivvvvaaaatttteeee.
- If no button has the focus, no default button
- exists, and the parent of the BulletinBoard is a
- manager, passes the event to the parent.
-
- <<<<FFFFooooccccuuuussssIIIInnnn>>>>:
- Calls the callbacks for XXXXmmmmNNNNffffooooccccuuuussssCCCCaaaallllllllbbbbaaaacccckkkk. When
- the focus policy is XXXXmmmmPPPPOOOOIIIINNNNTTTTEEEERRRR, this happens when
- the pointer enters the window. When the focus
- policy is XXXXmmmmEEEEXXXXPPPPLLLLIIIICCCCIIIITTTT, this happens when the user
- traverses to the widget.
-
- <<<<MMMMaaaapppp>>>>: Calls the callbacks for XXXXmmmmNNNNmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk.
-
- <<<<UUUUnnnnmmmmaaaapppp>>>>: Calls the callbacks for XXXXmmmmNNNNuuuunnnnmmmmaaaappppCCCCaaaallllllllbbbbaaaacccckkkk.
-
-
- VVVViiiirrrrttttuuuuaaaallll BBBBiiiinnnnddddiiiinnnnggggssss
- The bindings for virtual keys are vendor specific. For
- information about bindings for virtual buttons and keys, see
- VVVViiiirrrrttttuuuuaaaallllBBBBiiiinnnnddddiiiinnnnggggssss((((3333XXXX)))).
-
- RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
- CCCCoooommmmppppoooossssiiiitttteeee((((3333XXXX)))), CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX)))), CCCCoooorrrreeee((((3333XXXX)))),
- XXXXmmmmCCCCrrrreeeeaaaatttteeeeBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))), XXXXmmmmCCCCrrrreeeeaaaatttteeeeBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrddddDDDDiiiiaaaalllloooogggg((((3333XXXX)))),
- XXXXmmmmDDDDiiiiaaaallllooooggggSSSShhhheeeellllllll((((3333XXXX)))),,,, and XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr((((3333XXXX))))....
-
-
-
-
-
-
-
- Page 9 (printed 4/30/98)
-
-
-
-